body {
	font: normal 16px/18px Arial,sans-serif;
}

img {
	border:0;
}

.user_form {
	margin:0 auto;
	width:500px;
	text-align:center;
	margin-top: 10px;
	padding: 10px;
}

.user_form .form_box {
	text-align:left;
	margin-top:30px;
}

.form_box .user_form_title {
	background: #3da6e3;
	padding:3px 5px;
	color:#FFFFFF;
	font-weight: bold;
}

.user_form_content {
	background: #fdfdfd;
	padding: 15px 5px;
	border-bottom: 1px #ececec solid;
	border-left: 1px #ececec solid;
	border-right: 1px #ececec solid;
}

.form_top_content , .form_bottom_content {
	color:#646464;
	margin:0 0 10px 0;
	text-align: center;
}

.form_top_content {
	font-size:14px;
}

.form_bottom_content {
	font-size:12px;
}

.form_top_content a, .form_top_content a:link, .form_top_content a:visited, .form_top_content a:active,
.form_bottom_content a, .form_bottom_content a:link, .form_bottom_content a:visited, .form_bottom_content a:active {
	font-weight: bold;
	color:#00a9e1;
}

.terms_and_conditions {
	font-size:12px;
	color:#b8b8b8;
	padding:3px;
}

.terms_and_conditions a, .terms_and_conditions a:visited, .terms_and_conditions a:link, .terms_and_conditions a:active {
	color:#b8b8b8;
	font-weight: bold;
}

.user_form_divisor {
	padding: 10px 0 0 0;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	border-bottom: 1px #d9d9d9 solid;
	color:#c1c1c1;
}

.user_form2 {
	margin:20px;
	width:950px;
}

.user_form2 .user_form_content {
	padding:0 20px;
}

.user_edit_form {
	width:500px;
}

.user_edit_form table {
	width:100%;
}

.user_edit_form label {
	float:left;
}
